/**
 * 获取用户数据
 * @returns
 */
async function getUserData() {
    // 模拟异步获取用户数据，延迟2秒
    await new Promise(resolve => setTimeout(resolve, 2000));

    // 返回模拟的用户数据
    return {
        id: 1,
        name: '张三',
        age: 28,
        email: 'zhangsan@example.com'
    };
}

// 使用示例
(async () => {
    console.log('正在获取用户数据...');
    const userData = await getUserData();
    console.log('获取到的用户数据:', userData);
})();
